M5

yes. e60s are shit and overrated