Thanks guys
I guess I shall go for the E46 then
I see cooling system does seem to be somewhat common, among with a couple other issues but overall doesn't seem to be too bad. YouTube is filled with DIYs so that should be very helpful
I would love to have an M3, actually found one for under 15k (high mileage) but I'd feel more comfortable with a regular E46 due to reliability and gas haha