Paul McCartney married for the third time on Sunday, exchanging vows with American heiress Nancy Shevell at the same London register office where the former Beatle wed his first wife Linda in 1969.

The beaming couple emerged from the grey-stone Old Marylebone Town Hall to confetti and cheers from dozens of fans who had waited hours to catch a glimpse of the music legend and his new wife.

Brunette Shevell, 51, wore a knee-length, long-sleeved white dress which reports said was designed by McCartney's fashion designer daughter Stella.

The bride also had a white flower in her hair and carried a small posy of roses, while Hey Jude singer McCartney wore a dark suit and light blue tie. One newspaper had a headline saying: Yes-today, in a reference to the famous Beatles song.

Despite his huge wealth as a key songwriter and frontman for the world's most successful pop band, 69-year-old McCartney chose a modest civil ceremony before a small group of family and friends.

Ringo Starr, the only other surviving member of the Fab Four, and his wife Barbara Bach were among the guests at the wedding. Ex-Beatle John Lennon, who was assassinated in New York in 1980, would have been 71 on the day of the wedding.

After the ceremony, which lasted just over an hour, the newlyweds returned to McCartney's home in St. John's Wood for an evening reception.

The property in the upmarket area of north London is just a few streets away from the Abbey Road Studios where the Beatles recorded many of their most famous songs.

Asked how he felt after marrying for a third time, he told reporters: Terrific, thank you. I feel married. I feel absolutely wonderful.