Should I replace my diesel BMW 3 Series with a petrol or diesel alternative?

I currently have a BMW 3 Series 3.0 E90 diesel automatic with 105,000 miles on the clock. Should I replace it because it's a diesel? I'm interested in an BMW M135i but currently cover around 15,000 miles per year. Would this be a good buy (I'd miss the torque and sound of a six cylinder so ideally want a 3.0-litre alternative)? Would this mileage justify a petrol over a diesel or should I opt for a newer diesel BMW 3 Series 3.0 F30?

Asked on 6 March 2017 by DarthStig1

Answered by Honest John
Go for petrol. I think that's now called an M140i.
Dear Honest John,

Please help me choose my next car. I would like it to have:
    Select a few terms below
Similar questions
Four years ago you suggested looking at an Audi A7 BiTDI. I've loved the car and managed to find a 15 month old SE with tech pack, comfortable seats, rear a/c, etc. It's now done 36,000 miles (25,000 with...
I'm looking to purchase a new BMW 440i. Please can you add some clarity to the wildly opposing views on the benefits, or not, of Adaptive M Sport suspension (£515)? All road tests in magazines say it's...
I'm currently running a 2009 Volkswagen Golf Plus 2.0 TDI that I've had for almost five trouble-free years. It'll be at 90,000 miles soon and I think I should get out before I have to spend money on it....
Related models
Superb to drive. Great handling and steering. Upmarket image. Economical diesel engines culminating in amazingly efficient 320d Efficient Dynamics at 109g/km of CO2.
A very entertaining car to drive, efficient yet powerful engines, superb infotainment.
Brilliant to drive, powerful and fuel-efficient engines, good interior space and practicality.

Value my car