Tbh I think if you're after a nice e46 just hang around on m3 cutters and spend 12k on a mint oem car with lowish mileage. Spending a premium for a car with 25k miles would ruin ownership for me as I'd be terrified putting miles on it in case it devalues.

It's a niche market willing to pay a premium for a good e46 m3 at 15k euro. Once you get into the big bucks you're talking about I think you'd want to keep the car for a very long time.

Given your car history I think either the €30k or €35k m6 in Beshoffs would be a great buy and largely depreciation proof!