That sounds like a CD head unit to me. £120 is an excellent price if so.Hello - I have one available you can have it for 120 cash - note that the cheapest available on eBay are more expensive than these and are the "Rover" badged ones. This one is the BMW one and works absolutely fine. PM me if interested.
Not sure if that’s what OP wants though. Might just be cassette version. Also I think he may be selling his cars