A real off the wall choice would be a 123D 3 door M Sport - BMW can do some amazing deals on low mileage versions - 0-60 in 6.9 , stunning torque and reasonable economy - low 40's - handling good but a bit boring. I should have bought one as a road car.