I've heard great things about this
alpine head unit that does bluetooth for around $200.
And you might be tempted to go to Best Buy, but at least stop by Santa Fe Auto Sound. They've independent and somehow are still around after 20+ years as an independent car stereo place.