I am new to the BMW world and considering buying a 5 series. Can someone tell me the differences between all the series, 525, 530, 540 and on? I am looking at a 2001.
Thanks