DIY. Less than an hour and that's worst case. My old car had the harness cut off, took me an hour to swap the deck the first time.
If the harness is intact, you just need to pair up the wires, plug er in and go!
93 325is - sold!
2000 540ia- sold!