Yes, I have the CD43 CD player in my E46, its a nice unit. Cant wait to get my Denison Icelink unit (or whatever theyre calling the newest one).