Need your advise since Im planing to get a BMW 5 Series E60 or 3 Series E90 second hand. Please advise me on the maintains of this cars and which will be the better one of them. Also, would love to get IDrive with the car. Planing to get one soon but I have no experience with BMW before. Please help. Cheers and have a great day.