Yes, we did this - although it was several years ago. Similar to now, the market was quite slow and prices weren’t rising noticeably. Our house took a very long time to sell so it was important to keep our buyer when we finally got an offer.
It worked out as it put us in a better position when we did find somewhere we wanted to buy. We had already lost out on another house we liked to a couple who were chain free which got us thinking about renting too.
We found an unfinished rental only a few streets away from the house we were selling with very decent storage in the loft so we could keep a lot of stuff in the moving boxes while we waited to move into the place we were buying. This made the move into rented easier too and we didn’t need such a big removal van - a smaller one made a couple of trips. The landlady agreed to a six month let - we were clear with the letting agents that we only wanted a short rental period. Initially the landlady wasn’t keen but then came back to the letting agency to say she would go with a six month let and then renew for a further six months if necessary, as she hadn’t found any other tenants. The rent was high though - in line with the mortgage payments we were going to be making on the house we were buying.
We weren’t moving away to a different location, just needed to buy a bigger house in the same town and I’m not sure if it would have been as straightforward to rent in between moves if we were planning to move far or had to move for jobs or if we’d had to do packing for a move twice. We didn’t have any pets.
Of course we did “lose” six months to rent and now that we are a bit closer to paying off the mortgage I am glad we didn’t rent for longer than was absolutely necessary. It would have been very difficult financially if we’d had an overlapping month of mortgage payment and rent so plan carefully to avoid that.
Overall it was the right decision for us and the experience was as straightforward as we could have hoped. I would not have wanted to rent for more than six months though.