source:
https://www.reddit.com/r/CompanyOfHeroes/comments/49ntk8/repair_rate_comparison_all_factions/
Wehrmacht:
Pioneer Squad:
Vet0: 6.4
Vet2: 10.4
OKW
Sturmpioneer:
Vet0: 12
Vet0+Support Package: 16
Vet2: 16
Vet2+Support Package: 20
Support Package = Mine Sweeper
Mechanized Regiment HQ Repair team:
4 repair guys: 9
USF
Rear Echelon Squad:
Vet0: 8
Vet2: 12
Vet3: 15 (extra squad member)
Vehicle Crew
Vet0: 6.4
Vet2: 10
Assault Engineers:
Vet0: 6.4
Vet2: 10.4
SU
Engineer Squad:
Vet0: 6.4
Vet2: 10.4
Conscripts
Repair Kit: 6.36
Repair Station
4 repair guys: 9
UKF
Royal Engineers
Vet0 (4men): 8
Vet0 (5 men): 10
Vet2 (4 men): 12
Vet 2 (5 men): 15
Heavy Engineers:
Vet0 (4men): 16
Vet0 (5 men): 20
Vet2 (4 men): 20
Vet 2 (5 men): 25
Before anyone cries overpowered/underpowered, there are a lot of differences between the factions in terms of tank cost/upkeep, tank health pool, special abilities, mobility and repair crew cost and upkeep. Wehrmacht does seem to draw the short straw compared to OKW's similar tanks.
Some other stuff I found:
Vet 3 Jackson (no HVAP) shooting a King Tiger in the ass at close range gets outrepaired by 2 Vet2 Sturmpioneers with support packages.
A vet 2 Sturmpioneer with Support Packet can fully repair a King Tiger in the same time as a Vet3 Vehicle Crew fully repairs a Sherman.