hello everyone

my name is ben, im living in gainesville FL and im seriously considering buying a 95-99 M3. my boss has one, and i love it. i have only read high reviews on them, aside from $cost$ (maintenance cost/gas/purchase price etc).
i am leaning towards a newer one, 97-99 with around 50-70k miles. 5spd coupe of course, with the M contour wheels and prob either black, silver, or blue in color. i have a red mustang 5.0 now and it draws far too much attention.
anyone have suggestions, comments, thoughts, opinions on these cars?
where there may be a good place to find one? (close to FL preferably)
anything i should try to avoid or watch out for?
i have read the 95 have the best OBD for modding, but im gonna try to do my best to avoid too much modifying aside from maybe a chip or CAI. i also read the 95s have probs with the orig water pump. im also wondering if there is a way to know if the inspection II has been done, since the mileage im looking at is right where it should be performed.
i'm looking to spend between 15-20k.
thanks for any/all input.