I have a 2009 BMW 328i xDrive 6-speed manual with about 70k miles on it. I am looking to trade it in but it needs a few semi-major repairs – two cylinders are misfiring and it needs new ignition coils/plugs; a cracked oil filter housing; and maybe a new front oxygen sensor (might be related to the misfire).
The repair is going to cost about $2500 – I’m wondering if people think I should get these fixed before trading in. I’m thinking no – a dealer could fix it cheaper, so it won’t affect the trade in value that much. Also, it’s the last week of the month (and year) I’m thinking dealers will be motivated to take anything to move cars.