Hi...I currently have a 7807 in my BMW E36 and it looks, feels and performs as old as it is! I love the unit (as it suits my car's era perfectly) and would love to keep the clean lines that the 7807 has. My question is: Does the CD player function flawlessly??? I'd be interested if so.