As the title says I'm looking to move from an Impreza to a BMW. I will be doing more miles and so need to switch to a less thirsty diesel car. I'm hoping that I can get some advice from you guys on what to buy.
I'm tempted to have a BMW because:
I need a diesel with reasonable MPG (I know it depends on my right foot) that is comfortable and spacious.
I will be driving myself mostly, and my wife and daughter on the weekends.
I will be doing town driving during the week and doing long (300+) trips on the weekends.
I know that I can't have economy and a very quick car (my friend has an M3 which I love but it isn't kind on the gas and the whole point of moving away from the Impreza is to save some money).
I can't decide between a 5 or a 3 series. I'm guessing that the 3 might be a tad too small for passengers in the back on a long journey but I'm worried that the 5 will be a bit too barge like.
I'd also like to know what people think of the available diesel engines. Some poke would be nice but if I can't go really quick then I would rather be comfortable and able to chew up motorway miles.
I would also like to know if there are trim levels to seek out/avoid or common faults that need to be looked out for.
To give you some idea of what I've been looking at I have got a couple of links:
BMW : Black BMW 525d SE (2005)
BMW : 530d Sport Immaculate Condition 194Bhp and over 45mpg
Apologies for the long intro. All advice is welcome, I'm keeping an open mind and would love to hear from you.