Turns out I greatly underestimated how good an E90 325i is. Going to stick with what I have until I actually need the extra space of an E60. Thanks for all the feedback lads.