I have been doing a little research and have read a lot of reviews about the 96 & 98 328i being one of the most reliable models ( of coarse you have to take care of car). What other models from 96 to 2003 are reliable and not riddled with problems ?
reliable older models