Just finished one from this board actually. Took about 3 weeks in all, was pretty easy. Have done previous transfers with Cadillac, Lexus, and BMW. Cadillac and Lexus were nightmares. BMW and Tesla were the best experiences. Tesla's even a little bit easier because you do lots of it online as opposed to the incessant back and forth of paperwork with all the others.
Most difficult part was arranging shipping, the Screwballs tried to up the price on me at the eleventh hour.