sorry to hear that dude...although, you still have a 330i, and thats no second prize IMO...raced a E90 320d last week, that car goes, my only concern if i were to get one would be the turbos, heard plenty of horror stories about the E46, other than that, the 320d is awsum