Having a poke at me are you I dont know what the hell you are on about. Get your thumb out your mouth and tell me ( us ) whats got your back up. I wonder if anyone else does.
As JTL considers I am a poor and inconsiderate driver, I am sure my contribution counts for very little. If you don't want a car as big as the 320D, then the BMW 1 series is an alternative. Having owned one for six years, its been reliable, comfortable and surprisingly fast. Good fuel consumption as well.
So from a advanced motorist and an Emergency Fire Advanced Driver, I hope you might find it helpful.
Neil