My e46. hasn’t been to bad on maint.
The things i have replaced:
Warped Brake rotors (Warranty, new rotors and pads)
Lower control arm ball joint loose (Warranty, new control arm)
Driver side door Seal fell appart (Waranty, new seals for both doors)
Water Pump Leak ($50 deductible, New Water Pump)
That’s all i can think of and I’ve owned the car now for 5 years.