I am buying an MG 4. My local dealer would not give any discount on the list price because he said the margins are very tight. After asking for various things including free servicing we agreed on free GEN 3 paint protection worth £250 and free MG 4 car mats. I also got a guaranteed fixed trade in as the lead time could be 2 to 3 months and I didn't want them reducing the trade in price when the new car arrived. I think you just need to try asking for different things and see what you can manage to get. You could always try a different MG dealer to compare.