a lot comes down to the sort of driving you do, i live on the A5 and do a lot of A roads so the 300 would just be boring for me... i love to hear the v8 grumble and need the power to take over anything that gets in my way... however if you are just driving to tescos then the 3 litre is fine..