I've got an old (E36) M3, I use it as my company car and do loads of miles in it but it's a real motorway muncher and even averages 30mpg which is amazing from a 3.2L.
I also have to admit that I have thought more than once that it would make an awsome donor, 321bhp NA and 7800rpm!