Go online and find the best price, have it shipped to a local dealer for the transfer/background check. $25 transfer fee and away you go.
You can go on Gunbroker.com, Gunauction.com, Gunsamerica, or others and do so now. My FFL dealer exchanges copies of his and the seller's FFL and the handgun is shipped to my FFL dealer. When it arrives I go to him and fill out the BATF form and he runs the proper checks. I pay him $30 and have my new handgun.
I buy off gun broker all the time, long guns, but in MI I don’t think you can buy handguns online unless you have a CCW. That’s what I was told, but I guess it could be wrong.